package com.techsoul.module.pms.pojo.param;

import java.math.BigDecimal;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
 * mesg 保存参数
 * 
 * @author liuen
 * @date 2021-09-23
 */
@Data
@Accessors(chain = true)
public class YunheFireOrEventMesgSaveParam implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("")
    private String id;

    @ApiModelProperty("处理部门ID")
    private String nextProcessDepartment;

    @ApiModelProperty("火情引擎等级")
    private String fireDegree;

    @ApiModelProperty("病虫害类型")
    private String wormType;

    @ApiModelProperty("建议操作")
    private String suggestAction;

    @ApiModelProperty("病虫害等级")
    private String wormDegree;

    @ApiModelProperty("湿度")
    private BigDecimal humid;

    @ApiModelProperty("风力")
    private String windDegree;

    @ApiModelProperty("火灾1，虫害2，事故 3 其他 4")
    private String eventType;

    @ApiModelProperty("")
    private String nextProcessDepartmentSentYn;

    @ApiModelProperty("地址")
    private String locationDesc;

    @ApiModelProperty("经度")
    private String latitude;

    @ApiModelProperty("纬度")
    private String altitude;

    @ApiModelProperty("信息")
    private String mesg;

    @ApiModelProperty("巡检解说")
    private String decription;

    @ApiModelProperty("是否有效（数据字典sys_yn_type，默认1-是）")
    private String isValid;

    @ApiModelProperty("创建人")
    private String createBy;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新人")
    private String updateBy;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("")
    private String site;
    @ApiModelProperty("上传照片数量")
    private String picCt;
    @ApiModelProperty("上传视频数量")
    private String videoCt;
    @ApiModelProperty("视频查看路径")
    private String videoPath;
    @ApiModelProperty("照片查看路径")
    private String picPath;
    @ApiModelProperty("处理状况")
    private String status;
    @ApiModelProperty("处理解释")
    private String  processRemark;
    @ApiModelProperty("处理图片")
    private String processPicPath;
    @ApiModelProperty("预警设备")
    private String alertEquip;
    @ApiModelProperty("当时气象")
    private String weather;
    @ApiModelProperty("损失估算")
    private String damageStatus;
    @ApiModelProperty("处理部门名称")
    private String nextProcessDept;
    @ApiModelProperty("鉴定意见")
    private String checkNote;
    @ApiModelProperty("审核意见")
    private String proveNote;
    @ApiModelProperty("鉴定人")
    private String checkPerson;
    @ApiModelProperty("审核人")
    private String provePerson;
    @ApiModelProperty("是否已读")
    private String isRead;
}
